

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

<html>
<head>
<script type="text/javascript" src="helpman_topicinit.js"></script>

<title>Make Internal Requirement External [Enterprise Architect User Guide]</title>

<meta name="keywords" content="Enterprise Architect, Sparx Systems, UML, Move,Move Internal Responsibility To External Requirement,Responsibility,Responsibility Move To External Requirement,Requirement,Requirement Convert From Responsibility">
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />
<meta http-equiv="Content-Style-Type" content="text/css" />

<link type="text/css" href="default.css" rel="stylesheet" />
<style type="text/css">
  A, A:Visited
  {
    color: #00F;
  }

  A:Active, A:Hover
  {
    color: #F00;
  }

  OL
  {
    margin: 5px 0 5px 48px;
  }

  UL
  {
    margin-bottom: 3px;
    margin-top: 0;
  }

  #nsr
  {
    background-color: #D4DFFF;
  }

  #nsr A
  {
    text-decoration: none;
  }

  #mainbody
  {
    padding: 8px;
  }

  .p_BodyText
  {
    padding: 5px 0;
  }
</style>



<style type="text/css" media="screen">
  BODY
  {
    background-color: #FFFFFF;
  }

  #nsr
  {
    padding: 6px 6px 0 6px;
    border-bottom: none;
    vertical-align: top;
    z-index: 2;
    visibility: visible;
    left: 0;
    top: 0;
    position: absolute;
  }

  #mainbody
  {
    left: 0;
    top: 0;
    margin: 0;
    position: absolute;
    padding: 10px;
    overflow: auto;
    height: 100%;
    z-index: 1;
    background-repeat: no-repeat;
    background-position: bottom right;
    background-attachment: fixed;
  }
</style>

<style type="text/css" media="print">
  #nsr
  {
    visibility: none;
  }

  #mainbody
  {
    overflow: visible;
  }
</style>
<script type="text/javascript" language="JavaScript" src="nonscroll.js"></script>

</head>
<body scroll="no">

<div id="page">



        <div id="content">
          <div id="content-inner">
          



  
          <div id="nsr">
            <table border="0" cellspacing="0" cellpadding="4" width="100%">
              <tr valign="top">
                <td align="left">
  


                  <p class="p_Heading1"><span class="f_Heading1">Make Internal Requirement External</span></p>



  
                </td>
                <td align="right">
                  <a href="introduction.htm" onmouseover="document.images.main.src='button_main_h.gif'" onmouseout="document.images.main.src='button_main.gif'">
                    <img name="main" src="button_main.gif" border=0 alt="Return to Introduction">
                  </a>&nbsp;
    
                  <a href="internalrequirements.htm" onmouseover="document.images.prev.src='button_prev_h.gif'" onmouseout="document.images.prev.src='button_prev.gif'">
                    <img name=prev src="button_prev.gif" border=0 alt="Previous page" />
                  </a>&nbsp;
    
    
    
                  <a href="requirementproperties.htm" onmouseover="document.images.next.src='button_next_h.gif'" onmouseout="document.images.next.src='button_next.gif'">
                    <img name=next src="button_next.gif" border=0 alt="Next page" />
                  </a>
    
    
                </td>
              </tr>
            </table>
          </div>
          <div id="mainbody">
  


                <p class="p_BodyText"><span class="f_BodyText">Elements in Enterprise Architect have internal requirements, or responsibilities (what they must do or accomplish). These often overlap or duplicate more formal requirements that the system in general must meet. You can move internal requirements to external requirements in one go using the </span><span class="f_MenuKeyField">Move External</span><span class="f_BodyText"> function.</span></p>
<p class="p_SubHeadingL1"><span class="f_SubHeadingL1">Procedure</span></p>
<p class="p_BodyText"><span class="f_BodyText">If you have defined an internal requirement for an element and want to move it out (where it can perhaps be implemented by multiple elements), follow the steps below:</span></p>
<ol style="text-indent: 0px; margin-left: 48px; list-style-position: outside;">
<li value=1><span class="f_NumberedList">Double-click on the element in a diagram or in the </span><span class="f_UIControl">Project Browser</span><span class="f_NumberedList"> to open the element </span><span class="f_UIControl">Properties</span><span class="f_NumberedList"> dialog.</span></li>
<li value=2><span class="f_NumberedList">Click on the </span><span class="f_UIControl">Require</span><span class="f_NumberedList"> </span><span class="f_NumberedList">tab.</span></li>
<li value=3><span class="f_NumberedList">Locate and highlight</span><span class="f_NumberedList"> the requirement.</span></li>
<li value=4><span class="f_NumberedList">Click on the </span><span class="f_MenuKeyField">Move External</span><span class="f_NumberedList"> button. The </span><span class="f_UIControl">Browse Project</span><span class="f_NumberedList"> </span><span class="f_NumberedList">dialog displays.</span><br>
<span class="f_NumberedList">&nbsp;</span><br>
<img src="moveexternal.png" width="381" height="462" border="0" alt="MoveExternal"><br>
<span class="f_NumberedList">&nbsp;</span></li>
<li value=5><span class="f_NumberedList">Select the package to place the new requirement in.</span></li>
<li value=6><span class="f_NumberedList">Click on the </span><span class="f_MenuKeyField">OK</span><span class="f_NumberedList"> button</span><span class="f_NumberedList">.</span></li>
</ol>
<p class="p_BodyText"><span class="f_BodyText">Enterprise Architect creates a new Requirement element in the target package and automatically generates a Realization connector from the element to the requirement.</span></p>
<p class="p_TextIndentedL2"><img src="moveexternal2.png" width="307" height="100" border="0" alt="MoveExternal2"></p>
<p class="p_BodyText"><span class="f_BodyText">Notice the requirement is now marked external and the dialog fields grayed out. To <a href="requirementproperties.htm">edit its details</a>, double-click on the requirement.</span></p>
<p class="p_BodyText"><span class="f_BodyText">Also notice that a Requirement element has been created in the target package.</span></p>
<p class="p_TextIndentedL2"><img src="moveexternal3.png" width="249" height="97" border="0" alt="MoveExternal3"></p>




            </div>
          </div>
        </div>



</div>


</body>
</html>
